--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 9ba243ee1f3c34461c391b256bc25d634a71d221
Parents : eb168d4
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-04T22:07:43+01:00
Fixed intermittent radio init failure on T3S3 SX1280
Changes
Diff
diff --git a/RNode_Firmware.ino b/RNode_Firmware.ino
index b9643cf..e476392 100644
--- a/RNode_Firmware.ino
+++ b/RNode_Firmware.ino
@@ -161,6 +161,14 @@ void setup() {
#if MCU_VARIANT == MCU_ESP32 || MCU_VARIANT == MCU_NRF52
init_channel_stats();
+ #if BOARD_MODEL == BOARD_RNODE_NG_22
+ #if MODEM == SX1280
+ delay(300);
+ LoRa->reset();
+ delay(100);
+ #endif
+ #endif
+
// Check installed transceiver chip and
// probe boot parameters.
if (LoRa->preInit()) {
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────